<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets">

    <!-- 
            Replace path to template, title, header and body
            with actual data.
    -->
    <ui:composition template="/templates/template.xhtml">
        <ui:define name="titleBody">Cadastro de Montadoras</ui:define>
        <ui:define name="body">
            <h:panelGroup styleClass="painel">
                <h:form id="formulario">
                    <div align="center" id="estiloTexto">
                    <h:selectOneRadio value="#{montadoraCtrl.tipoMontadora}">
                        <f:selectItem itemValue="NACIONAL" itemLabel="Montadora Nacional" />
                        <f:selectItem itemValue="EXTRANGEIRA" itemLabel="Montadora Extrangeira" />
                        <f:ajax event="click" render="formulario" />
                    </h:selectOneRadio>
                        <br />
                    </div>
                    <h:panelGroup id="idNacional" rendered="#{montadoraCtrl.nacional}" >
                        <table style="margin: auto; text-align: left;" id="estiloTexto">
                            <tr>
                                <td>
                                    <h:outputText value="Nome:" />
                                </td>
                                <td>
                                    <h:inputText id="idNome" value="#{montadoraCtrl.montadora.nome}" style="margin-left: 25px;" maxlength="25" required="true" ></h:inputText>
                                    <h:message for="idNome"/>
                                    
                                </td>
                            </tr>
                            
                            <tr>
                                <td>
                                    <h:outputText value="Cidade:" />
                                </td>
                                <td>
                                    <h:inputText id="idCidade" value="#{montadoraCtrl.montadora.cidade}" style="margin-left: 25px;" maxlength="25" required="true"></h:inputText>
                                    <h:message for="idCidade"/>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2">
                                    <h:commandButton value="Cadastrar"  actionListener="#{montadoraCtrl.salvarMontadoraNacional()}"></h:commandButton>
                                </td>
                            </tr>
                        </table>
                    </h:panelGroup>


                    <h:panelGroup id="idEstrangeira" rendered="#{montadoraCtrl.estrangeira}">
                        <table style="margin: auto; text-align: left;">
                            <tr>
                                <td>
                                    <h:outputText value="Nome:" />
                                </td>
                                <td>
                                    <h:inputText id="idNomeEstrangeira" value="#{montadoraCtrl.montadoraEstrangeira.nome}" style="margin-left: 25px;" maxlength="25" required="true" ></h:inputText>
                                    <h:message for="idNomeEstrangeira"/>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <h:outputText value="Cidade:" />
                                </td>
                                <td>
                                    <h:inputText id="idCidadeEstrangeira" value="#{montadoraCtrl.montadoraEstrangeira.cidade}" style="margin-left: 25px;" maxlength="25" required="true"></h:inputText>
                                    <h:message for="idCidadeEstrangeira"/>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <h:outputText value="Imposto:" />
                                </td>
                                <td>
                                    <h:inputText id="idImposto" value="#{montadoraCtrl.montadoraEstrangeira.imposto}" style="margin-left: 25px;" maxlength="25" required="true" converterMessage="Valor digitado Invalido">
                                        <f:convertNumber locale="pt_BR" minFractionDigits="2"/>
                                    </h:inputText>
                                    <h:message for="idImposto"/>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2">
                                    <h:commandButton value="Cadastrar"  actionListener="#{montadoraCtrl.salvarMontadoraEstrangeira()}"></h:commandButton>
                                </td>
                            </tr>
                        </table>
                    </h:panelGroup>
                </h:form>
                <br />
                <a href="listarMontadora.xhtml" style="margin-left: 25px; margin-top: -35px;"> Listar Montadoras</a>
                <br /><br /><br /><br /><br /><br />
                <br /><br /><br /><br /><br /><br />
            </h:panelGroup>
        </ui:define>
    </ui:composition>
    
</html>